<?php

class Profesionale extends AppModel {

    var $name = 'Profesionale';
    //var $displayField = 'nombres';
//    var $displayField = 'registro_medico';
    var $displayedField='profesion';
    var $belongsTo = array('User');
    
    function listarProfesional(){
        return $this->query("
            select  profesionales.id, profesionales.users_id, profesionales.profesion 
            from profesionales 
            order by profesionales.users_id");
    }
    
            
    public function getInfoProfesionalebyId($profesionale_id) {
        return $this->query('
                    Select *
                    From profesionales as Profesionale LEFT JOIN 
                        users as User ON Profesionale.user_id = User.id
                    where Profesionale.id = "' . $profesionale_id . '"
                    order by Profesionale.id desc
                ');
    }
     public function  BuscarPorNombre($nombre)
    {
         return $this->query('
                    Select *
                    From profesionales as Profesionales LEFT JOIN 
                        users as Usuario ON Profesionales.user_id = Usuario.id
                    where Usuario.nombres = "' . $nombre. '"
                    order by Profesionales.id desc
                ');
    }
    public $validate = array(        
            'profesion' => array(
            'rule' => 'notEmpty',
            'message' => 'El campo no puede quedar vacío.'
            ),
        
            'especialidad' => array(
            'rule' => 'notEmpty',
            'message' => 'El campo no puede quedar vacío.'
            ),
            'registro_medico' => array(
            'rule' => 'notEmpty',
            'message' => 'El campo no puede quedar vacío.'
        )
        );
}

?>
